self-loading cartridge - Español Inglés Diccionario